package cc.permission.repository;

import cc.permission.domain.Permission;

import java.util.*;

/**
 * 
 */
public class PermissionRepo {

    /**
     * Default constructor
     */
    public PermissionRepo() {
    }

    /**
     * 根据某业务类型下的功能权限
     * @param id 业务类型id
     * @return
     */
    public static List<Permission> queryByBussinessCategory(Integer id) {
        // TODO implement here
        return null;
    }

    /**
     * 查询某功能集下的菜单功能权限
     * @param id 
     * @return
     */
    public static List<Permission> queryMenuByFunction(Integer id) {
        // TODO implement here
        return null;
    }

    /**
     * 查询某功能集下的页面功能权限
     * @param id 
     * @return
     */
    public static List<Permission> queryPageByFunction(Integer id) {
        // TODO implement here
        return null;
    }

    /**
     * 查询某功能集下的按钮功能权限
     * @param id 
     * @return
     */
    public static List<Permission> queryButtonByFunction(Integer id) {
        // TODO implement here
        return null;
    }

    /**
     * 查询某功能集下的API单功能权限
     * @param id 
     * @return
     */
    public static List<Permission> queryAPIByFunction(Integer id) {
        // TODO implement here
        return null;
    }

}